home *** CD-ROM | disk | FTP | other *** search
/ Precision Software Appli…tions Silver Collection 3 / Precision Software Applications Silver Collection Volume Three (PSM) (1993).iso / drivers / dosup7.arj / HISTORY.DOC < prev    next >
Text File  |  1993-04-08  |  21KB  |  406 lines

  1. Shell v3.01 Rev A
  2. The initial release of the v3.01 shell files forms the beginning of the
  3. DOS shell history file. The files included were:
  4.  
  5. NETx.COM                 3.01 Rev. A               5-8-90
  6. EMSNETx.COM              3.01 Rev. A               5-8-90
  7. XMSNETx.COM              3.01 Rev. A               5-8-90
  8.  
  9. Shell v3.01 Rev B
  10. The second release of the v3.01 shell corrected a problem with the Rev A
  11. shell in which loading SiteLock by Brightworks would fail, thus causing
  12. the DOS workstation to hang.
  13.  
  14. NETx.COM                 3.01 Rev. B               6-6-90
  15. EMSNETx.COM              3.01 Rev. B               6-6-90
  16. XMSNETx.COM              3.01 Rev. B               6-6-90
  17.  
  18. Shell v3.01 Rev C
  19. The NetWare DOS Shell v3.01 Rev C was made available only to NetWare
  20. developers. It corrected a number of problems with the Rev B shell, as
  21. detailed below. (These changes were all incorporated into the Rev D
  22. release dated 9-7-90.)
  23.  
  24. NETx.COM                 3.01 Rev. C               Not released
  25. EMSNETx.COM              3.01 Rev. C               Not released
  26. XMSNETx.COM              3.01 Rev. C               Not released
  27.  
  28. o       Using the "Preferred Server" option with the Rev B shell caused the
  29.         network response time to be functionally slower than if the user did
  30.         not use this option.
  31. o       When using DOS 4.0 with the EMSNETx and XMSNETx shells, the DOS
  32.         directories would not display correctly under Windows.
  33. o       The enhanced memory shells were not sending header information when
  34.         using print job configurations that included escape codes. For
  35.         example, a print job that should print landscape would print using
  36.         the default mode (portrait).
  37. o       When printing to a captured LPT device, a "Device not ready" error
  38.         message would appear. A retry would allow the job to continue.
  39. o       Fake roots were being deleted on paths with volume names before the
  40.         path was determined valid; for example, CD PRN: would delete the
  41.         fake root.
  42. o       On NetWare v2.x-based servers, memory in Dynamic Memory Pool 1
  43.         (DMP 1) was not being released properly with the XMSNETx and EMSNETx
  44.         shells, eventually causing the server to hang. With the v3.01 Rev
  45.         C shell, the memory is released when the user exits the Windows DOS
  46.         prompt.
  47.  
  48. Shell v3.01 Rev D
  49. The NetWare DOS shell v3.01 Rev D, dated 9-7-90, was released to users
  50. and contains all of the changes listed above for the Rev C shell.
  51.  
  52. Another release of the Rev D shell occurred on 9-18-90.
  53.  
  54. NETx.COM                 3.01 Rev. D               9-18-90
  55. EMSNETx.COM              3.01 Rev. D               9-18-90
  56. XMSNETx.COM              3.01 Rev. D               9-18-90
  57.  
  58. This release contained the following changes:
  59.  
  60. o       When running the v3.01 Rev D shell with a NetWare v2.15 or previous
  61.         OS, external program execution from the login script (using the #
  62.         command) does not work unless the user has Open privileges at the
  63.         volume root. This was corrected in the shells dated 9-18-90 and
  64.         later.
  65. o       The NVER command returns Rev C instead of Rev D. This was corrected
  66.         in the shells dated 9-18-90 and later.
  67.  
  68. Shell v3.01 Rev E
  69. This revision of the shell included the files listed below.
  70.  
  71. NETx.COM                 3.01 Rev. E               11-27-90
  72. EMSNETx.COM              3.01 Rev. E               11-27-90
  73. XMSNETx.COM              3.01 Rev. E               11-27-90
  74.  
  75. This revision corrected the following problems and also incorporated
  76. several enhancements:
  77.  
  78. o       When using the DOS 4.0 "TrueName" command (an undocumented DOS
  79.         command), invalid data was returned to the shell. This invalid data
  80.         causes Emerald's System's backup to not function properly.
  81. o       Microsoft Link was reporting a scratched file error when linking a
  82.         large number of files.
  83. o       The rename function returned the wrong error code to applications
  84.         such as Platinum Accounting by Advanced Business Microsystems. This
  85.         error was also exhibited with the NETGEN message "Cannot find
  86.         DRVRDATA.DAT."
  87. o       The shell was not correctly maintaining the default server after
  88.         logout when an X.25 bridge is used.
  89. o       On ELS NetWare servers, you would get one less connection than the
  90.         maximum when using remote boot. The v3.01 Rev E shell allows the
  91.         maximum number of server connections.
  92. o       Rev E enabled file caching in EMSNETx and XMSNETx shells, which was
  93.         not enabled in earlier releases of the enhanced memory shells.
  94. o       Rev E added support for the VERSION.EXE utility, which was not
  95.         present in earlier releases of the shell.
  96. o       Rev E added the "/?" option to the command line, to display version
  97.         and usage information.
  98. o       Rev E added a feature that informs the user if a terminate-and-stay-
  99.         resident (TSR) program is loaded above the shell when the user is
  100.         trying to unload the shell.
  101.  
  102. Shell v3.02
  103. Version 3.02 of the NetWare DOS shell included the files listed below.
  104.  
  105. NETx.COM                 3.02                      2-06-91
  106. EMSNETx.COM              3.02                      2-06-91
  107. XMSNETx.COM              3.02                      2-06-91
  108.  
  109. This release contained the following fixes and enhancements:
  110.  
  111. o       Corrected a problem that caused some applications that use EMS or
  112.         XMS (such as DESQview, NetRemote, and such) to occasionally hang
  113.         when using the enhanced memory shells.
  114. o       Corrected a problem where capturing to a file would result in
  115.         truncated print files. These files are now created and printed
  116.         correctly.
  117. o       Unloading the shell now relinquishes all connections (previously it
  118.         retained one connection.)
  119. o       Corrected a problem with the file caching introduced with the
  120.         NetWare shell v3.01 Rev E. Users were experiencing problems when
  121.         running Paradox, Quattro, and Lotus 1-2-3 with the extended memory
  122.         shells.
  123. o       Enhanced the speed of file caching, which improves the speed of file
  124.         read and writes.
  125. o       Setting the parameter "CACHE BUFFERS = 0" in the NET.CFG file now
  126.         turns off the shell's file caching.
  127. o       Added two new NET.CFG parameters■DOS NAME and ENVIRONMENT PAD:
  128.  
  129.         DOS NAME=name
  130.         This option specifies the name of the DOS version used by the
  131.         workstation. This name could be something like "MSDOS," "PCDOS,"
  132.         "DRDOS," and should correspond to the %OS name in the login script
  133.         and the name of the DOS directory. The maximum length of the DOS
  134.         NAME is five characters.
  135.  
  136.         ENVIRONMENT PAD=number
  137.         This option specifies the number of bytes that can be added to the
  138.         DOS environment space for storing search drive path names. If you
  139.         are specifying many long path names for search drives with the MAP
  140.         command, you may need to add extra environment space to hold those
  141.         names. The number of bytes can be any number from 17 to 512 (17 is
  142.         the default). Novell recommends that you leave this option at the
  143.         default value unless you are encountering environment space
  144.         problems.
  145.  
  146. Shell v3.10
  147. Version 3.10 of the NetWare DOS shell included the new NET5.COM,
  148. XMSNET5.EXE, and EMSNET5.EXE files that work with DOS 5.0.
  149.  
  150. NETx.COM                 3.10                      3-07-91
  151. EMSNETx.COM              3.10                      3-07-91
  152. XMSNETx.COM              3.10                      3-07-91
  153.  
  154. Shell v3.21
  155. Starting with this release of the NetWare DOS shell, the same three
  156. files■NETX.COM, XMSNETX.EXE, and EMSNETX.EXE■ work with DOS 3.x, 4.x, and
  157. 5.x. This is the so-called "generic" shell. 
  158.  
  159. NETX.COM                 3.21                      7-18-91
  160. EMSNETX.COM              3.21                      7-18-91
  161. XMSNETX.COM              3.21                      7-18-91
  162.  
  163. In addition, the v3.21 shell contained the following corrections and
  164. enhancements:
  165.  
  166. o       Fixed a problem with the "Preferred Server" function that caused
  167.         some machines to hang randomly.
  168. o       Fixed a problem with being denied simultaneous access to a shared
  169.         file.
  170. o       Corrected "call 5" functions for programs ported from CP/M to DOS.
  171. o       Resolved a problem where Btrieve files were being corrupted when the
  172.         server was downed improperly.
  173. o       Fixed a cache problem that was causing a WordPerfect disk full
  174.         error.
  175. o       Fixed the DOS NAME parameter problem that was causing the EMS and
  176.         XMS shells to hang when loading.
  177. o       Fixed the problem with the "P_STATION" variable returning bad
  178.         information in the login script. (This problem occurred only with
  179.         the v3.2 shell.)
  180. o       Fixed a problem that was causing DOS 5.0 "Load High" not to work
  181.         properly with NET5.COM. (DOS "Load High" works with NETX.COM v3.21
  182.         and later).
  183. o       Fixed a problem that caused the DOS 5.0 MEM program to display
  184.         program names improperly after the shell was loaded.
  185. o       Fixed a problem that made the DOS ATTRIB command unable to find
  186.         hidden directories on network drives.
  187. o       Fixed a problem with remote boot on workstations with hard drives.
  188. o       Added the "/C = filename" option to allow flexible naming of the
  189.         shell configuration file (for instance, /C=NET.CFG).
  190. o       Added the "/F" option to allow the shell to be unloaded after it has
  191.         been loaded high.
  192. o       Added a date code to the shell. The command "NETX i" will now
  193.         display the shell's date of creation along with the version and
  194.         copyright information.
  195. o       Added a feature to display the version of DOS that is currently
  196.         running when the shell is loaded.
  197. o       Enhanced the shell to be able to locate the master environment
  198.         regardless of its location.
  199. o       Added support for EMS memory handle names.
  200. o       Added support for international date and time formats.
  201.  
  202. Shell v3.22
  203. This release of the NetWare DOS shell corrected a problem with remote
  204. boot and DOS 5.0. Previously, the shell would look to the F drive rather
  205. than the A (virtual) drive.
  206.  
  207. NETX.COM                 3.22                      7-31-91
  208. EMSNETX.EXE              3.22                      7-31-91
  209. XMSNETX.EXE              3.22                      7-31-91
  210.  
  211. Shell v3.26
  212. This release of the NetWare DOS shell included the new Burst Mode (Packet
  213. Burst) shell, BNETX.COM.
  214.  
  215. NETX.COM                 3.26                      2-11-92
  216. BNETX.COM                3.26                      2-11-92
  217. EMSNETX.EXE              3.26                      2-11-92
  218. XMSNETX.EXE              3.26                      2-11-92
  219.  
  220. It incorporated the following corrections and enhancements:
  221.  
  222. o       Corrected a problem where CAPTURE would return "garbage" characters
  223.         to the screen when capturing without a specified queue name.
  224. o       Corrected a problem in which COMSPEC was not being reset to the
  225.         local drive when the shell was unloaded with COMSPEC set to a
  226.         network drive.
  227. o       Corrected a problem with the MS-DOS DOSNAME function not working
  228.         properly with EMSNETX.EXE and XMSNETX.EXE.
  229. o       Corrected a problem with certain database applications which issue
  230.         the commit file command. (The file is now properly updated on the
  231.         file server disk.)
  232. o       Corrected network errors due to a packet size negotiation problem.
  233.         This problem occurred when using the "Preferred Server" option on
  234.         a workstation with a packet size greater than that of the preferred
  235.         server, and the initial server also had a packet size greater than
  236.         the preferred server.
  237. o       Enhanced the shell so that memory display applications such as the
  238.         MS-DOS MEM program display the name of the shell as well as its size
  239.         and location.
  240. o       Added a procedure to check if the total of "FILE HANDLES=" in
  241.         NET.CFG and "FILES=" in CONFIG.SYS exceeds 254. If so, an error is
  242.         returned and the shell is not loaded.
  243. o       Added two new NET.CFG parameters■SEARCH DIR FIRST and NCP TIMEOUT
  244.         FLAG:
  245.  
  246.         SEARCH DIR FIRST=ON/OFF
  247.         This option determines the order in which the shell searches files
  248.         and directories on a NetWare file server. If SEARCH DIR FIRST=ON,
  249.         the shell searches for directories first. If SEARCH DIR FIRST=OFF,
  250.         the shell searches for files first. The default is OFF.
  251.  
  252.         SEARCH DIR FIRST applies only to handle-oriented directory searches,
  253.         as from within Windows' File Manager, not to FCB directory searches,
  254.         as in DOS's DIR command.
  255.  
  256.         NCP TIMEOUT Options
  257.         These options add the ability to change the default timeout value
  258.         of the shell. Three options need to be set:
  259.  
  260.         NCP TIMEOUT FLAG=ON  (default is OFF)
  261.         NCP TIMEOUT BASE=n  (default is 10; range 1■255)
  262.         NCP TIMEOUT MULTIPLIER=n  (default is 4; range 1■255)
  263.  
  264.         If only "NCP TIMEOUT FLAG=ON" is set, the shell uses the default
  265.         values for the NCP timeout base and multiplier. Setting the base and
  266.         multiplier lower than these default values reduces the shell's
  267.         timeout. Setting the values too low will cause an excessive number
  268.         of network errors.
  269.  
  270.         Increasing the base by increments of 1 increases the NCP timeout by
  271.         1 tick. The shell multiplies the NCP TIMEOUT BASE number by the
  272.         value set for NCP TIMEOUT MULTIPLIER. The result should not exceed
  273.         255.
  274.  
  275.     Note:        This option was added for unusual circumstances and may cause
  276.                  unpredictable results when used incorrectly! Novell recommends
  277.                  that these values not be changed from the defaults except in
  278.                  special circumstances.
  279.  
  280. Shell v3.30
  281. This revision of the NetWare DOS client software was not released. The
  282. changes and enhancements detailed below were all incorporated into the
  283. v3.31 release dated 11-12-92.)
  284.  
  285. NETX.EXE                 3.30                      Not released
  286. BNETX.EXE                3.30                      Not released
  287. EMSNETX.EXE              3.30                      Not released
  288. XMSNETX.EXE              3.30                      Not released
  289.  
  290. This revision of the shell incorporates some significant enhancements
  291. that enable it to work with upcoming products such as SFT Level III and
  292. NetWare v4.0. (A v3.30 client can attach to a NetWare v4.0 server, but
  293. the shell does not support any Directory Services functionality.)
  294.  
  295. o       The v3.30 shell has been language enabled so that all initialization
  296.         and run-time messages are accessed from the NETX.MSG file. This file
  297.         must be located in the same directory as NETX.EXE.
  298. o       NETX and BNETX are now .EXE files. This makes it easier to load them
  299.         high, since the message file is appended and doesn't affect the load
  300.         image size. It now takes a 60KB contiguous upper memory block (UMB)
  301.         to load NETX.EXE high.
  302.  
  303.    Note:         If *NETX.COM files reside in the same directory as *NETX.EXE
  304.                  files, users must rename or remove the *.COM files to be able
  305.                  to run the *.EXE files.
  306.  
  307. o       Fixed the shell to allow it to be unloaded when it has been loaded
  308.         into a UMB.
  309. o       Modified the shell so it can correctly handle double-byte and
  310.         foreign characters in path and file names. Removed support for the
  311.         SPECIAL UPPERCASE keyword in NET.CFG.
  312. o       Enhanced the shell to handle broadcast messages that, when
  313.         translated, are longer than the current maximum 22-character clear
  314.         text message. When the user presses <Ctrl>+<Enter>, the remainder
  315.         of the message will be displayed.
  316. o       Enhanced the shell so that broadcast messages are always displayed
  317.         at the bottom of the screen. The shell now reads the number of
  318.         active display rows before displaying the broadcast message.
  319. o       Enhanced the shell's ability to adapt to network changes by re-
  320.         negotiating packet size when a router or an SFT III mirrored server
  321.         goes down.
  322. o       Added Large Internet Packet (LIP) capability for routers that are
  323.         enabled for large packets. Refer to the documentation that
  324.         accompanies the LIP software.
  325. o       In light of Novell's change of the default Ethernet frame type from
  326.         802.3 to 802.2, support was added for IPX checksumming on 802.2
  327.         frames.
  328. o       Changed how the shell looks for its configuration file:
  329.  
  330.         1.       It first looks for a NET.CFG file in the current working
  331.                  directory.
  332.         2.       If not found, it looks for a NET.CFG file in the directory the
  333.                  LSL was loaded from, or in the current working directory at
  334.                  the time the LSL was loaded, in that order.
  335.         3.       If still not found, it looks for a SHELL.CFG file in the
  336.                  current working directory.
  337.  
  338. o       Fixed a memory allocation error caused when the ENVIRONMENT PAD
  339.         variable in NET.CFG was set below the minimum of 11 decimal.
  340. o       Fixed a problem where the shell was printing out the "Pipe not found
  341.         in transient portion of COMMAND.COM" warning when the shell had
  342.         already patched the pipe string. It now only prints the warning if
  343.         the shell couldn't find a pipe string, either modified or not.
  344. o       Fixed a bug that was causing the shell, when used with IPXODI, to
  345.         hang after receiving a broadcast.
  346. o       Fixed a problem where the shell was changing the value of the stack
  347.         pointer without disabling interrupts first, which caused occasional
  348.         lock-ups.
  349.  
  350. Shell v3.31
  351. The 3.31 release of the NetWare DOS client software supports the "NCP
  352. Packet Signature" security enhancement for NetWare v3.11.
  353.  
  354. NETX.EXE                 3.31                      11-12-92
  355. BNETX.EXE                3.31                      11-12-92
  356. EMSNETX.EXE              3.31                      11-12-92
  357. XMSNETX.EXE              3.31                      11-12-92
  358.  
  359. It incorporates the following corrections and enhancements:
  360.  
  361. o       Enhanced all shell files to perform NCP packet signing. This feature
  362.         is enabled through the following NET.CFG setting:
  363.  
  364.         SIGNATURE LEVEL = n
  365.         The default value for n is 1, which means the client signs packets
  366.         only if the server requests it. Other valid values are:
  367.  
  368.         0        Client does not sign packet
  369.         2        Client signs packets if the server is capable of signing
  370.         3        Client signs packets and requires the server to sign packets
  371.                  (or logging in will fail)
  372.  
  373.         Refer to the documentation file that comes with the security
  374.         enhancement for more information.
  375.  
  376. o       Added two new NET.CFG parameters to limit packet sizes:
  377.  
  378.         LI FRAME MAX=n
  379.         Sets the maximum frame size when using Large Internet Packet (LIP).
  380.         The default is 8192 bytes (8KB). Valid range for n is 512 to 16,384
  381.         bytes.
  382.  
  383.         PB FRAME MAX=n
  384.         Sets the maximum frame size when using Burst Mode (Packet Burst).
  385.         The default is 2112 bytes. Valid range for n is 576 to 8256 bytes.
  386.  
  387.         In almost all cases, the default values are the best ones to use.
  388.         These parameters should be changed only by a qualified NetWare
  389.         technician.
  390.  
  391. o       Fixed a problem where the shell would not unload properly under DR
  392.         DOS v6.0.
  393.  
  394. o       Fixed several problems with the Burst Mode shell: a memory
  395.         allocation bug, an incomplete write problem, and a timing problem
  396.         that was manifest in various ways, including hanging under Windows.
  397.  
  398. Shell v3.32
  399. The latest release of the NetWare DOS client software has been changed to
  400. include support for DOS versions 3.0 through 6.0.
  401.  
  402. NETX.EXE                 3.32                      02-17-93
  403. BNETX.EXE                3.32                      02-17-93
  404. EMSNETX.EXE              3.32                      02-17-93
  405. XMSNETX.EXE              3.32                      02-17-93
  406.